home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
Digital Ecstasy™ Player
/
Digital Ecstasy™ Player.rsrc
/
CODE_4_PastePict.txt
< prev
next >
Wrap
Text File
|
1992-03-02
|
40KB
|
712 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00000128 (4 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
00000000 4E56 FF9C link A6, -0x0064
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 7000 moveq.l D0, 0x00
0000000A 2D40 FFB4 move.l [A6 - 0x4C], D0
0000000E 2D40 FFB8 move.l [A6 - 0x48], D0
00000012 2D40 FFC0 move.l [A6 - 0x40], D0
00000016 2D40 FFC4 move.l [A6 - 0x3C], D0
0000001A 2D40 FFD0 move.l [A6 - 0x30], D0
0000001E 2D40 FFDC move.l [A6 - 0x24], D0
00000022 2D40 FFEE move.l [A6 - 0x12], D0
00000026 422E FFF3 clr.b [A6 - 0xD]
0000002A 4AAE 0008 tst.l [A6 + 0x8]
0000002E 6706 beq +0x8 /* 00000036 */
00000030 4AAE 000C tst.l [A6 + 0xC]
00000034 6606 bne +0x8 /* 0000003C */
label00000036:
00000036 70CE moveq.l D0, 0xFFFFFFCE
00000038 6000 0680 bra +0x682 /* 000006BA */
label0000003C:
0000003C 206E 000C movea.l A0, [A6 + 0xC]
00000040 2050 movea.l A0, [A0]
00000042 2D48 FFFC move.l [A6 - 0x4], A0
00000046 2248 movea.l A1, A0
00000048 3028 0006 move.w D0, [A0 + 0x6]
0000004C 9069 0002 sub.w D0, [A1 + 0x2]
00000050 3D40 FFBC move.w [A6 - 0x44], D0
00000054 206E FFFC movea.l A0, [A6 - 0x4]
00000058 2248 movea.l A1, A0
0000005A 3028 0008 move.w D0, [A0 + 0x8]
0000005E 9069 0004 sub.w D0, [A1 + 0x4]
00000062 3D40 FFBE move.w [A6 - 0x42], D0
00000066 6F06 ble +0x8 /* 0000006E */
00000068 4A6E FFBC tst.w [A6 - 0x44]
0000006C 6E06 bgt +0x8 /* 00000074 */
label0000006E:
0000006E 70CE moveq.l D0, 0xFFFFFFCE
00000070 6000 0648 bra +0x64A /* 000006BA */
label00000074:
00000074 206E 001C movea.l A0, [A6 + 0x1C]
00000078 4A90 tst.l [A0]
0000007A 6710 beq +0x12 /* 0000008C */
0000007C 558F subq.l A7, 2
0000007E 206E 001C movea.l A0, [A6 + 0x1C]
00000082 2F10 move.l -[A7], [A0]
00000084 303C 0106 move.w D0, 0x106
00000088 AAAA syscall QuickTimeDispatch
0000008A 544F addq.w A7, 2
label0000008C:
0000008C 598F subq.l A7, 4
0000008E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000092 303C 0104 move.w D0, 0x104
00000096 AAAA syscall QuickTimeDispatch
00000098 206E 001C movea.l A0, [A6 + 0x1C]
0000009C 209F move.l [A0], [A7]+
0000009E 206E 001C movea.l A0, [A6 + 0x1C]
000000A2 4A90 tst.l [A0]
000000A4 6610 bne +0x12 /* 000000B6 */
000000A6 558F subq.l A7, 2
000000A8 303C 0003 move.w D0, 0x3
000000AC AAAA syscall QuickTimeDispatch
000000AE 3C1F move.w D6, [A7]+
000000B0 3006 move.w D0, D6
000000B2 6000 0606 bra +0x608 /* 000006BA */
label000000B6:
000000B6 598F subq.l A7, 4
000000B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000BC 7000 moveq.l D0, 0x00
000000BE 2F00 move.l -[A7], D0
000000C0 303C 0039 move.w D0, 0x39 /* '9' */
000000C4 AAAA syscall QuickTimeDispatch
000000C6 2A1F move.l D5, [A7]+
000000C8 598F subq.l A7, 4
000000CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000CE 303C 003F move.w D0, 0x3F /* '?' */
000000D2 AAAA syscall QuickTimeDispatch
000000D4 201F move.l D0, [A7]+
000000D6 3800 move.w D4, D0
000000D8 7E01 moveq.l D7, 0x01
000000DA 6000 00BA bra +0xBC /* 00000196 */
label000000DE:
000000DE 598F subq.l A7, 4
000000E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E4 48C7 ext.l D7
000000E6 2F07 move.l -[A7], D7
000000E8 303C 0117 move.w D0, 0x117
000000EC AAAA syscall QuickTimeDispatch
000000EE 285F movea.l A4, [A7]+
000000F0 598F subq.l A7, 4
000000F2 2F0C move.l -[A7], A4
000000F4 303C 0062 move.w D0, 0x62 /* 'b' */
000000F8 AAAA syscall QuickTimeDispatch
000000FA 2D5F FFAC move.l [A6 - 0x54], [A7]+
000000FE 6700 0092 beq +0x94 /* 00000192 */
00000102 4AAE FFC0 tst.l [A6 - 0x40]
00000106 6636 bne +0x38 /* 0000013E */
00000108 558F subq.l A7, 2
0000010A 2F2E FFAC move.l -[A7], [A6 - 0x54]
0000010E 7001 moveq.l D0, 0x01
00000110 3F00 move.w -[A7], D0
00000112 486E FFC0 pea.l [A6 - 0x40]
00000116 486E FF9C pea.l [A6 - 0x64]
0000011A 7200 moveq.l D1, 0x00
0000011C 2F01 move.l -[A7], D1
0000011E 303C 0197 move.w D0, 0x197
00000122 AAAA syscall QuickTimeDispatch
00000124 4A5F tst.w [A7]+
00000126 6616 bne +0x18 /* 0000013E */
00000128 0CAE 616C 6973 FF9C cmpi.l [A6 - 0x64], 0x616C6973 /* 'alis' */
00000130 670C beq +0xE /* 0000013E */
00000132 206E FFC0 movea.l A0, [A6 - 0x40]
00000136 A023 syscall DisposHandle/DisposeHandle
00000138 7000 moveq.l D0, 0x00
0000013A 2D40 FFC0 move.l [A6 - 0x40], D0
label0000013E:
0000013E 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000142 486E FFB0 pea.l [A6 - 0x50]
00000146 7000 moveq.l D0, 0x00
00000148 2F00 move.l -[A7], D0
0000014A 2F00 move.l -[A7], D0
0000014C 303C 006F move.w D0, 0x6F /* 'o' */
00000150 AAAA syscall QuickTimeDispatch
00000152 0CAE 7669 6465 FFB0 cmpi.l [A6 - 0x50], 0x76696465 /* 'vide' */
0000015A 6636 bne +0x38 /* 00000192 */
0000015C 598F subq.l A7, 4
0000015E 2F0C move.l -[A7], A4
00000160 303C 0112 move.w D0, 0x112
00000164 AAAA syscall QuickTimeDispatch
00000166 265F movea.l A3, [A7]+
00000168 2F0C move.l -[A7], A4
0000016A 2F05 move.l -[A7], D5
0000016C 4EBA 0604 jsr [PC + 0x604 /* 00000772 */]
00000170 72FF moveq.l D1, 0xFFFFFFFF
00000172 B280 cmp.l D1, D0
00000174 504F addq.w A7, 8
00000176 6712 beq +0x14 /* 0000018A */
00000178 200B move.l D0, A3
0000017A 670E beq